Google Chrome Frame
Тип | Заміна браузерного рушія |
---|---|
Розробник | Google Inc. |
Перший випуск | 22 вересня 2009 |
Операційна система | Microsoft Windows |
Мова програмування | C++ |
Рушій(ї) | WebKit (на основі KHTML) |
Стан розробки | не підтримується |
Вебсайт | www.chromium.org/developers/how-tos/chrome-frame-getting-started |
Google Chrome Frame — це плагін, розроблений для Internet Explorer на основі Chromium проєкту з відкритим кодом. Стабільна версія вийшла у вересні 2010 року, в перший день народження проєкту.[1] Розробку припинено у лютому 2014 року і більше не підтримується.[2]
Плагін працює з Internet Explorer 6, 7, 8 та 9.[2] Це дозволяє належним чином розміченим вебсторінкам показуватися в Internet Explorer за допомогою Google Chrome версії браузерного рушія WebKit та рушія V8 для JavaScript. У тесті журналу ComputerWorld[en], код JavaScript працював у 10 разів швидше за допомогою цього плагіну в Internet Explorer 8.[3]
Розробка Google Chrome Frame була потрібна для того, щоб Google Wave (тепер Apache Wave), який вимагає HTML5, функціонував в Internet Explorer.
Перша стабільна версія, що підтримує «без адміністратора (англ. Non-Admin)» Chrome Frame, була розгорнута 30 серпня 2011 року. Новіший інсталятор Chrome Frame працював на рівні адміністратора за замовчуванням і повертався до режиму без адміністратора, якщо користувач не мав необхідних дозволів на своїй машині.[4]
Веброзробники можуть дозволити своїм вебсайтам використовувати плагін, за допомогою наступного коду, на своїх вебсторінках:
<meta http-equiv="X-UA-Compatible" content="chrome=1" />
Це призведе до відображення сторінки в Chrome Frame для користувачів, які його встановили, та без змін, якщо ні.
У лютому 2010 р., Google Chrome Frame було оновлено, щоб також підтримувати розгортання заголовками HTTP, з низкою переваг. Наприклад, спрощена підтримка всього сайту та підтримка application/xhtml+xml
MIME типу навіть в Internet Explorer, який зазвичай не підтримує цей тип MIME для документів XHTML.[5] Для розгортання на всьому вебсайті, сервер Apache з увімкненими mod_headers
та mod_setenvif
може вказати директиву заголовка таким чином:
<IfModule mod_setenvif.c>
<IfModule mod_headers.c>
BrowserMatch chromeframe gcf
Header append X-UA-Compatible "chrome=1" env=gcf
</IfModule>
</IfModule>
Додатки Internet Explorer[en] не функціонують на сторінках, відображених за допомогою WebKit. З боку Mozilla[6] та Microsoft[7] виникла критика щодо Chrome Frame, оскільки Chrome Frame «може відключати функції IE та заплутати користувачів щодо розуміння питань безпеки в Інтернеті». Після встановлення Google Chrome Frame, користувачі можуть додати префікс gcf:
до URL-адрес, щоб відтворити їх за допомогою WebKit та V8 замість вбудованого в Internet Explorer двигуна Trident, після ввімкнення цієї функції через налаштування реєстру. Оновлення також надало можливість навігації сторінок в IE, використовуючи WebKit/V8 без префіксу gcf:
[8]
Ключ реєстру | Значення | Функція |
---|---|---|
HKCU\Software\Google\ChromeFrame
|
AllowUnsafeURLs=1 (DWORD)
|
Додавши префікс gcf: до URL-адреси в адресному рядку, сторінка буде відображена за допомогою WebKit/V8
|
IsDefaultRenderer=1 (DWORD)
|
Робить WebKit/V8 методом візуалізації за замовчуванням |
Google Chrome Frame взаємодіє з серверами Google: він повідомляє Google про встановлення, завантажує оновлення Chrome Frame та списку безпечного перегляду Google і, на розсуд користувача, може надсилати статистику використання Google та звіти про збої.[9]
- ↑ Chromium Blog: Google Chrome Frame: Stable and Speedy. Архів оригіналу за 24 червня 2020. Процитовано 27 квітня 2020.
- ↑ а б Google Chrome Frame. Архів оригіналу за 3 грудня 2014. Процитовано 27 квітня 2020.
- ↑ Amy Willis (25 вересня 2009). IE8 browser runs faster with Google Chrome plug-in. The Daily Telegraph. Архів оригіналу за 15 червня 2020. Процитовано 27 квітня 2020.
- ↑ Chromium Blog: Non-Admin Chrome Frame Reaches Stable Channel. Архів оригіналу за 11 липня 2020. Процитовано 27 квітня 2020.
- ↑ Russell, Alex (9 лютого 2010). Google Chrome Frame Developer Updates. Google. Архів оригіналу за 30 червня 2020. Процитовано 15 лютого 2010.
- ↑ Shankland, Stephen (29 вересня 2009). Mozilla VP: Chrome Frame is the wrong answer. CNet. Архів оригіналу за 30 червня 2012. Процитовано 2 лютого 2010.
- ↑ Microsoft bashes Google's Chrome-in-IE plan.[недоступне посилання]
- ↑ Chrome Frame: Developer Guide - The Chromium Projects. Архів оригіналу за 4 грудня 2010. Процитовано 16 вересня 2010.
- ↑ Google Chrome Frame Privacy Notice. Архів оригіналу за 25 серпня 2011. Процитовано 27 квітня 2020.
- Домашня сторінка Google Chrome Frame [Архівовано 4 грудня 2010 у Wayback Machine.]
- Оголошення Chrome Frame [Архівовано 10 травня 2020 у Wayback Machine.]
- Mozilla вибиває Google Chrome Frame як "суп із браузера" [Архівовано 5 червня 2013 у Wayback Machine.]
На цю статтю не посилаються інші статті Вікіпедії. Будь ласка розставте посилання відповідно до прийнятих рекомендацій. |